﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    public abstract class CrossoverOperator
    {
        public bool[] parent1, parent2;
 
        public abstract Pair<bool[], bool[]> doCrossover();

        public enum CrossoverStrategy
        {
            uniform,
            half_uniform,
            one_point,
            two_point
        };

    }
}
